<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>libhangul: hangulctype.c 파일 참조</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">libhangul
   &#160;<span id="projectnumber">Version 0.1.0</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- 다음에 의해 생성됨 :  Doxygen 1.7.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>메인&#160;페이지</span></a></li>
      <li><a href="pages.html"><span>관련된&#160;페이지</span></a></li>
      <li><a href="modules.html"><span>모듈</span></a></li>
      <li class="current"><a href="files.html"><span>파일들</span></a></li>
      <li><a href="dirs.html"><span>디렉토리</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>파일&#160;목록</span></a></li>
      <li><a href="globals.html"><span>전역</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="dir_74e344cbec9860085ddf79a94754a2b6.html">hangul</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#func-members">함수</a>  </div>
  <div class="headertitle">
<div class="title">hangulctype.c 파일 참조</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &quot;hangul.h&quot;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
함수</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gae7e530bdd27641359932f0ec2f35baf7">hangul_is_choseong</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">초성인지 확인하는 함수  <a href="group__hangulctype.html#gae7e530bdd27641359932f0ec2f35baf7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga13911613692587dbee7ad7a8e55d05de">hangul_is_jungseong</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">중성인지 확인하는 함수  <a href="group__hangulctype.html#ga13911613692587dbee7ad7a8e55d05de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gaf27e727a59a10d93bce3000ba67cfee5">hangul_is_jongseong</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">종성인지 확인하는 함수  <a href="group__hangulctype.html#gaf27e727a59a10d93bce3000ba67cfee5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac77601cadf6807bb654d744bbf773507"></a><!-- doxytag: member="hangulctype.c::hangul_is_combining_mark" ref="ac77601cadf6807bb654d744bbf773507" args="(ucschar c)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_is_combining_mark</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2000b538de4cb62a340a7e43c915d47c"></a><!-- doxytag: member="hangulctype.c::hangul_is_choseong_conjoinable" ref="ga2000b538de4cb62a340a7e43c915d47c" args="(ucschar c)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga2000b538de4cb62a340a7e43c915d47c">hangul_is_choseong_conjoinable</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">초성이고 조합 가능한지 확인 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1f21b5668d639a6f8239c0768eba26bb"></a><!-- doxytag: member="hangulctype.c::hangul_is_jungseong_conjoinable" ref="ga1f21b5668d639a6f8239c0768eba26bb" args="(ucschar c)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga1f21b5668d639a6f8239c0768eba26bb">hangul_is_jungseong_conjoinable</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">중성이고 조합 가능한지 확인 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27bf78bb7bfaa411edefdbc352ae99ba"></a><!-- doxytag: member="hangulctype.c::hangul_is_jongseong_conjoinable" ref="ga27bf78bb7bfaa411edefdbc352ae99ba" args="(ucschar c)" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga27bf78bb7bfaa411edefdbc352ae99ba">hangul_is_jongseong_conjoinable</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">종성이고 조합 가능한지 확인 <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gabd6ca2bb0cd27983821116adf56b4691">hangul_is_syllable</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한글 음절 인지 확  <a href="group__hangulctype.html#gabd6ca2bb0cd27983821116adf56b4691"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga88f2449a0cbd08eaa7ad303fe31863ae">hangul_is_jamo</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">자모 인지 확인  <a href="group__hangulctype.html#ga88f2449a0cbd08eaa7ad303fe31863ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga45f5b595d03fd57b14605d53daae3e6e">hangul_is_cjamo</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">호환 자모인지 확인  <a href="group__hangulctype.html#ga45f5b595d03fd57b14605d53daae3e6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga3098332f541aafb8112ea5f5a0b7d9d7">hangul_jamo_to_cjamo</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">자모 코드를 대응하는 호환 자모로 변환  <a href="group__hangulctype.html#ga3098332f541aafb8112ea5f5a0b7d9d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62a8a7ec9f58b2b342385e5897806139"></a><!-- doxytag: member="hangulctype.c::hangul_choseong_to_jongseong" ref="a62a8a7ec9f58b2b342385e5897806139" args="(ucschar c)" -->
<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_choseong_to_jongseong</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ec46ebbf60456b1f8fc2932b30d6dd3"></a><!-- doxytag: member="hangulctype.c::hangul_jongseong_to_choseong" ref="a1ec46ebbf60456b1f8fc2932b30d6dd3" args="(ucschar c)" -->
<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_jongseong_to_choseong</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a58d555e994e17650e08d8abd93eb4b"></a><!-- doxytag: member="hangulctype.c::hangul_jongseong_decompose" ref="a4a58d555e994e17650e08d8abd93eb4b" args="(ucschar c, ucschar *jong, ucschar *cho)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_jongseong_decompose</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *cho)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a440bf7561e8e8ac298d3d1050218442e"></a><!-- doxytag: member="hangulctype.c::hangul_jongseong_dicompose" ref="a440bf7561e8e8ac298d3d1050218442e" args="(ucschar c, ucschar *jong, ucschar *cho)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_jongseong_dicompose</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> c, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *cho)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a381508f7b026232fb288f829f10b655f"></a><!-- doxytag: member="hangulctype.c::hangul_jongseong_get_diff" ref="a381508f7b026232fb288f829f10b655f" args="(ucschar prevjong, ucschar jong)" -->
<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hangul_jongseong_get_diff</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> prevjong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> jong)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga7f79e6e65454c3b074ac0483bb11b256">hangul_jamo_to_syllable</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> choseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> jungseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> jongseong)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">자모 코드를 조합하여 한글 음절로 변환  <a href="group__hangulctype.html#ga7f79e6e65454c3b074ac0483bb11b256"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gab3581b43f1b9903d01aedcf1da057b6b">hangul_syllable_to_jamo</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> syllable, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *choseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jungseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jongseong)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">음절을 자모로 분해  <a href="group__hangulctype.html#gab3581b43f1b9903d01aedcf1da057b6b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hangulctype_8c.html#a3bf938b66d001c7a1544ff7dce195af2">hangul_syllable_to_jaso</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> syllable, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *choseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jungseong, <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *jongseong)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gaf6e252781050757fb56131a450c459b3">hangul_syllable_len</a> (const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *str, int max_len)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한 음절에 해당하는 코드의 갯수를 구하는 함수  <a href="group__hangulctype.html#gaf6e252781050757fb56131a450c459b3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga713c0515d849c266f2140736d7f93061">hangul_syllable_iterator_prev</a> (const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *iter, const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *begin)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><em>iter를</em> 기준으로 이전 음절의 첫자모 글자에 대한 포인터를 구하는 함수  <a href="group__hangulctype.html#ga713c0515d849c266f2140736d7f93061"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#ga9eacc11b58f4c8d3d30fbdf7bea1ca66">hangul_syllable_iterator_next</a> (const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *iter, const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *end)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><em>iter를</em> 기준으로 다음 음절의 첫자모 글자에 대한 포인터를 구하는 함수  <a href="group__hangulctype.html#ga9eacc11b58f4c8d3d30fbdf7bea1ca66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hangulctype.html#gaacc8ef9ce4b4f80385a9bb8add2e3f4c">hangul_jamos_to_syllables</a> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *dest, int destlen, const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *src, int srclen)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">자모 스트링을 음절 스트링으로 변환  <a href="group__hangulctype.html#gaacc8ef9ce4b4f80385a9bb8add2e3f4c"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>상세한 설명</h2>
<div class="textblock"></div><hr/><h2>함수 문서화</h2>
<a class="anchor" id="a3bf938b66d001c7a1544ff7dce195af2"></a><!-- doxytag: member="hangulctype.c::hangul_syllable_to_jaso" ref="a3bf938b66d001c7a1544ff7dce195af2" args="(ucschar syllable, ucschar *choseong, ucschar *jungseong, ucschar *jongseong)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="hangulctype_8c.html#a3bf938b66d001c7a1544ff7dce195af2">hangul_syllable_to_jaso</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a>&#160;</td>
          <td class="paramname"><em>syllable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *&#160;</td>
          <td class="paramname"><em>choseong</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *&#160;</td>
          <td class="paramname"><em>jungseong</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *&#160;</td>
          <td class="paramname"><em>jongseong</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">잘못된 코드:</a></b></dt><dd>이 함수 대신 hangul_syllable_to_jamo함수를 사용한다. </dd></dl>

<p>다음을 참조함 :  <a class="el" href="group__hangulctype.html#gab3581b43f1b9903d01aedcf1da057b6b">hangul_syllable_to_jamo()</a>.</p>

</div>
</div>
</div>
</div>


<hr class="footer"/><address class="footer"><small>
생성시간 : 수 3월 28 2012 23:47:49, 프로젝트명 : libhangul, 생성자 :  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6
</small></address>

</body>
</html>
